Skip to content

cleanup + configurable dotfiles bootstrap#10

Closed
brfid wants to merge 1 commit intomainfrom
agent/cleanup-dotfiles-20260325
Closed

cleanup + configurable dotfiles bootstrap#10
brfid wants to merge 1 commit intomainfrom
agent/cleanup-dotfiles-20260325

Conversation

@brfid
Copy link
Copy Markdown
Owner

@brfid brfid commented Mar 25, 2026

Summary

  • Remove dead code, fix type errors, decouple cleanup.py from click, batch N+1 describe_volumes call
  • Add CI workflow (pytest, ruff, mypy on push/PR)
  • Single-source package version via importlib.metadata
  • Configurable dotfiles bootstrap (--dotfiles-repo / --dotfiles-branch) with auto-detection fallbacks

Test plan

  • pytest -q passes
  • ruff check . clean
  • mypy edcloud/ clean
  • CI workflow runs on this PR
  • Verified no impact on brfid.github.io orchestration (tags, SSM, lifecycle unchanged)

🤖 Generated with Claude Code

Tidy up for demo readiness: remove dead code, fix type errors,
decouple cleanup.py from click, batch the N+1 describe_volumes
call, add CI workflow, single-source package version.

Dotfiles bootstrap is now configurable via --dotfiles-repo /
--dotfiles-branch on provision and reprovision, with sensible
auto-detection fallbacks in cloud-init.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@brfid brfid closed this Mar 25, 2026
brfid added a commit that referenced this pull request Mar 25, 2026
Tidy up for demo readiness: remove dead code, fix type errors,
decouple cleanup.py from click, batch the N+1 describe_volumes
call, add CI workflow, single-source package version.

Dotfiles bootstrap is now configurable via --dotfiles-repo /
--dotfiles-branch on provision and reprovision, with sensible
auto-detection fallbacks in cloud-init.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@brfid brfid deleted the agent/cleanup-dotfiles-20260325 branch March 25, 2026 22:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant